package com.wanmait.gohome.mapper;

import com.wanmait.gohome.pojo.Information;
import com.wanmait.gohome.pojo.Userinfo;

import java.util.List;

public interface InformationMapper {
    void  updateNews(Information information); //发送未通过理由

    List<Information> findLoserShow(String name);

    Information findinformation(Information information); //查找寻找信息详情
    int insert(Information record);     //徐金鹏表单提交添加方法

    int insertSelective(Information record);

    int insertPerson(Information information);

    List<Information> findAll();  //查找所有信息

    List<Information> lookupType(Information information); //通过类型查找

    List<Information> auditShow(); //查找未审核

    void updateStateNable(Information information);


    /**
     * 这个是志愿者添加信息
     */
    int insertByVolunteer(Information information);

    List<Information> selectList(Information information);//前台所有信息显示

    List<Information> selectList1(Information information);

    Information findByInformation(Integer id);//详情页

    List<Information> findByUserId(Integer userId);   //个人中心 发布的寻亲信息

    void pageviews(Integer id);//浏览量

    void deleteByInformationId(Integer informationId);  //个人中心  删除寻亲信息

    List<Information> selectByName(String name,String sex);     //通过名字 和性别查找相似

    Information selectByPic(String name, String pic,String sex);   //通过 照片  查找相似寻人信息  排除名字

    Integer findCountByUserId(Integer id);  //个人中心 首页 查找发布信息数量

    void updateByInformationId(Information information);  //个人中心 修改寻亲信息
    /*
    List<Information> findBySearch();//关键字搜索*/

    List<Information> findAllList();

    Information findByInformationId(Integer informationId);   //通过ID  查询寻亲启事

    void updateId(int id);
}